/**
 * @author Johannes
 * 
 * @since 30.03.11
 */
package model;

import control.actiontypes;

public class Renovate extends Card {
	
	/**
	 * serialVersionUID
	 */
	private static final long serialVersionUID = 1L;
	////////////////////////////////////////////////////
	/// Attributes								////////
	////////////////////////////////////////////////////
	private int hotelPrice;

	////////////////////////////////////////////////////
	/// Constructor						        ////////
	////////////////////////////////////////////////////
	/**
	 * Standard constructor.
	 */
	public Renovate(){}
	
	/**
	 * Self defined constructor.
	 * @param actiontype Contains the actiontype.
	 * @param text Contains the cardtext.
	 * @param housePrice Contains the price of each house for renovation. 
	 * @param hotelPrice Contains the price of each hotel for renovation.
	 */
	public Renovate(actiontypes actiontype, String text, int housePrice, int hotelPrice){
		this.actiontype = actiontype;
		this.text = text;
		this.value = housePrice;
		this.hotelPrice = hotelPrice;
	}	
	
	////////////////////////////////////////////////////
	/// Public Methods							////////
	////////////////////////////////////////////////////
		
	////////////////////////////////////////////////////
	/// Get Methods							    ////////
	////////////////////////////////////////////////////
	
	/**
	 * Returns the renovation costs for one hotel.
	 * @return hotelPrice
	 */
	public int getHotelPrice() {
		return hotelPrice;
	}
}
